package com.tencent.basic.service;

import com.tencent.basic.dto.SmsCodeDto;

public interface IVerifyCodeService {

    /**
     * 获取图形验证嘛
     * @param key
     * @return
     */
    public String getImageCode(String key);

    /**
     * 发送手机验证码
     * @param smsCodeDto
     */
    void sendSmsCode(SmsCodeDto smsCodeDto);

    /**
     * 检查邮箱注册验证码
     * @param smsCodeDto
     */
    void checkEmailCode(SmsCodeDto smsCodeDto);

    /**
     * 微信扫码登录手机号绑定获取手机验证码
     * @param smsCodeDto
     */
    void binderSmsCode(SmsCodeDto smsCodeDto);
}
